dev deniz tarağı - Turkish English Dictionary